n=2023
ans=[0]*4047  # 两个2023 相加最大值为4047
for i in range(1,n+1):
    for j in range(i,n+1):
        if i==j:   # 情况一：面值 i+j==i+i,的硬币有i/2种
            ans[i+j]+=i//2
        else:       # 情况二：面值 i<j ，硬币的数量取决去，较小的i的数量
            ans[i+j]+=i
print(max(ans))
